
import { BasicColumn } from '@/components/Table';
import { FormSchema } from '@/components/Table';

export const columns: BasicColumn[] = [
  {
    title: '文件分组',
    align: 'center',
    dataIndex:  'fileGroup',  },
  {
    title: '文件存储位置（1:阿里云，2:腾讯云，3:minio，4:本地）',
    align: 'center',
    dataIndex:  'fileLocation',  },
  {
    title: '文件仓库',
    align: 'center',
    dataIndex:  'fileBucket',  },
  {
    title: '文件名称（上传时候的文件名）',
    align: 'center',
    dataIndex:  'fileOriginName',  },
  {
    title: '文件后缀',
    align: 'center',
    dataIndex:  'fileSuffix',  },
  {
    title: '文件大小kb',
    align: 'center',
    dataIndex:  'fileSizeKb',  },
  {
    title: '文件大小信息，计算后的',
    align: 'center',
    dataIndex:  'fileSizeInfo',  },
  {
    title: '存储到bucket的名称（文件唯一标识id）',
    align: 'center',
    dataIndex:  'fileObjectName',  },
  {
    title: '存储路径',
    align: 'center',
    dataIndex:  'filePath',  },
];

export const searchFormSchema: FormSchema[] = [
];

export const formSchema: FormSchema[] = [
  {
    field: 'id',
    label: '',
    component: 'Input',
    show: false,
  },
  {
    field: 'fileGroup',
    label: '文件分组',
    component: 'Input',
    required: true,     },
  {
    field: 'fileLocation',
    label: '文件存储位置（1:阿里云，2:腾讯云，3:minio，4:本地）',
    component: 'Input',
    required: true,     },
  {
    field: 'fileBucket',
    label: '文件仓库',
    component: 'Input',
    required: true,     },
  {
    field: 'fileOriginName',
    label: '文件名称（上传时候的文件名）',
    component: 'Input',
    required: true,     },
  {
    field: 'fileSuffix',
    label: '文件后缀',
    component: 'Input',
    required: true,     },
  {
    field: 'fileSizeKb',
    label: '文件大小kb',
    component: 'Input',
    required: true,     },
  {
    field: 'fileSizeInfo',
    label: '文件大小信息，计算后的',
    component: 'Input',
    required: true,     },
  {
    field: 'fileObjectName',
    label: '存储到bucket的名称（文件唯一标识id）',
    component: 'Input',
    required: true,     },
  {
    field: 'filePath',
    label: '存储路径',
    component: 'Input',
    required: true,     },
];

